//****************************************************************
// Autor:   Yimy Juarez 
//          Gustavo Castro
//          Ulil Coqti
//          Josué Barrientos
//       
// Seccion: 10
// Nombre del Archivo: StackArrayList.java
// Fecha de Modificacion:07/08/2012
// Descripcion:
// Determinación de que implementación utilizar.
// ***************************************************************
package hojadetrabajo4;


/**
 *
 * @author Yimy
 *         Gustavo
 *         Ulil 
 *         Josué
 */
class StackFactory<E> {
//selecciona la implementacion a utilizar para un stack
//se utiliza el patron Factory  
   public Stack<E> getStack(Integer entry) {
    // seleccion de la implementacion a utilizar:
       if (entry.equals(1))
      return new StackArrayList<E>(); //regresa ArrayList
       else if(entry.equals(2))
      return new StackVector<E>(); //regresa Vector
       else
      return new StackVector<E>(); //regresa Vector           
   }

}